package com.chenke.subject.common.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * 请求时分页参数
 **/
@Data
public class PageInfo implements Serializable {
    /**
     * 第几页
     **/
    private Integer pageNo = 1;

    /**
     * 每一页的条数
     **/
    private Integer pageSize = 20;


    public Integer getPageNo() {
        if (pageNo == null || pageNo < 1) {
            return 1;
        }
        return pageNo;
    }

    public Integer getPageSize()
    {
        if (pageSize == null || pageSize<1 || pageSize > Integer.MAX_VALUE)
        {
            return 20;
        }
        return pageSize;
    }
}
